package redigo

import (
	"fmt"
	"github.com/gomodule/redigo/redis"
)

func main() {
	c, err := redis.Dial("tcp", "127.0.0.1:6379")
	if err != nil {
		fmt.Println("conn redis failed,", err)
		return
	}
	fmt.Println("redis conn success")
	c.Do("auth", "123456")
	fmt.Println("redis auth success")

	c.Do("set", "key", "value")
	c.Do("get", "key")
	c.Do("del", "key")
	c.Do("hset", "hash", "key", "value")
	c.Do("hget", "hash", "key")
	c.Do("hdel", "hash", "key")
	c.Do("lpush", "list", "value")
	c.Do("lrange", "list", 0, 10)
	c.Do("lpoop", "list")
}
